문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 ARM Cortex-A 시리즈 (문단 편집) ==== Cortex-A12 (2013년) ==== [anchor(A12)] [[파일:wb9l3AR.png]] [[파일:attachment/ARM Cortex-A 시리즈/cortex-a12.jpg]] * 마이크로아키텍처 특징 * 10~12단계 파이프라인 * 한 사이클에 2개의 명령어 디코더(DE) - 128k * 명령어 발행 어레이(Rename & Dispatch) = 2 * ISSUE명령 분배기 3개가[* 밑에서 각 A,B,C로 지칭] 각 2라인씩 총 6라인 파견 6개 * 내장 L2 Cache * 연산 모듈은 총 6개 * A1- ALU(out) : 정수 연산 모듈, 덧/뺄/곱셈 + 나눗셈 지원 * A2- ALU(out) : 정수 연산 모듈, 덧/뺄/곱셈 + 나눗셈 지원 * B1- load/store(out) - AGU * B2- load/store(out) * C1- NEONvfp (out) * C2- NEONvfp (out) 2013년 6월 2일에 발표된 ARMv7-A 기반 아키텍처. Cortex-A7이 Cortex-A8과 Cortex-A9의 일부 장점을 절충한 저전력 컨셉이었다면, 이번에는 전반적으로 Cortex-A9와 Cortex-A15의 설계를 혼용하여 전성비를 높이는 데 주력한 아키텍처이다. Cortex-A15, A7 → Cortex-A57, A53이라는 주력 라인업과는 다르게 좀 갑툭튀한 느낌이 있는데, ARMv7-A 기반인 이 아키텍처가 제품화될 시기인 2015년에는 64비트를 지원하는 ARMv8.0-A 호환 마이크로아키텍처(Cortex-A57, A53) 기반의 프로세서들이 출시될 시기와 겹치게 될 상황이기 때문. 그런데 A12가 적용되는 타겟 공정은 2015년 시점에서는 저가 양산 라인으로 포지션하게 될 GF와 TSMC의 28nm가 될 예정이고, 반면 A57/A53기반의 하이엔드 제품들은 20/16/14nm공정 라인에서의 생산을 목표로 하고 있다. 2015년 시점에서 생산 단가가 떨어질 대로 떨어지게 될 28nm 공정을 활용하기에 기존에 개발된 A15는 해당 공정에서 전력 소모 특성이 좋다고 말하기 힘들어 사용이 제한되고, 그것보다도 복잡한 A57은 더더욱 28nm수준에서는 부적합하다고 추정할 수 있는 상황이다. 그럴 경우 28nm 공정에 적용할 만한 제품은 저성능의 A7/A9/A53로 한정되면서 중간급 라인업이 비어버리는 문제가 생긴다. 즉 원래는 시기적으로 A15가 미들 레인지로 내려오면서 채워 넣었어야 하는 부분을 A12가 대신 채워 넣어야 하는 상황이 된 것. Cortex-A9와 비교했을 때 명령 디코더가 3개로 늘어났고, Cortex-A9가 정수 연산 부분에서 부분적으로 비 순차적 명령어 처리를 한 것에 반해서 Cortex-A12는 모든 연산 유닛이 비 순차적 처리를 지원한다. 또한 외장으로 Cortex-A53의 분기 예측기를 도입하고 ALU 모듈에서 나눗셈을 지원, L2 Cache의 내장화 같은 개선점이 있다. 파란색이 비 순차적 명령어 처리 부분으로 ALU 모듈에서만 비 순차적으로 명령어를 처리했던 Cortex-A9에 비해서 모든 유닛에서 지원하게 되었다. 또한 Cortex-A15와 마찬가지로 명령어 발행 어레이와 Issue 분배기를 분리했다. 하나의 발행 어레이는 Neon/vfp SMID를 담당하며, 나머지 하나의 발행기가 ALU 모듈과 AGU 모듈을 통합해서 관리한다. 다만 Issue 분배기 자체는 3개로써 각각 2개의 연산 모듈을 담당하며 한번에 최대 6개의 명령어를 발행할 수 있다. 이는 Cortex-A9에서의 Issue 분배기가 한 번에 최대 3개까지밖에 명령어를 발행하지 못했기 때문에 모든 연산 유닛을 활용할 수 없었던 것에 대한 개선점이다. 또한 미드레인지 라인업이지만, Cortex-A15와 같이 Cortex-A7 아키텍처와 조합해서 big.LITTLE을 지원한다고 한다. 전반적인 성능은 퀄컴 Krait와 애플의 Swift와 비슷할 것으로 예측되고 있다. 구조적으로는 Cortex-A15의 요소들을 최소한으로 잘라내어 Cortex-A9에 적용한 것으로 추측된다. 2014년 10월 1일 [[http://community.arm.com/groups/processors/blog/2014/09/30/arm-cortex-a17-cortex-a12-processor-update|ARM 공식 홈페이지]]에서 Cortex-A12가 Cortex-A17로 통합되었다고 발표했다. --[[예토전생]]--저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기